perm filename DSTY.F4[PIC,LCS] blob
sn#632758 filedate 1982-01-09 generic text, type T, neo UTF8
SUBROUTINE DSTO(LFT,JRT)
DIMENSION F(512),FF(512)
COMMON/D/ JD(4000),I(3,40000)
INTEGER X1,Y1,X2,Y2
DATA JFIRST/0/
IF(JFIRST.EQ.0)CALL RDFUNC(FF)
C ALWAYS USES SAME FUNC. AFTER 1ST TIME
JFIRST=-1
DO 799 K=1,512
799 F(K)=FF(K)
TYPE 199
ACCEPT 299,MA
IF(MA.EQ.' ')MA='M'
199 FORMAT(' ADD OR MULTIPLY '$)
299 FORMAT(A1)
IF(MA.EQ.'M')GO TO 399
TYPE 499
ACCEPT 599,ADD
DO 699 K=1,512
699 F(K)=F(K)*ADD
499 FORMAT(' ADD HOW MUCH? '$)
599 FORMAT(F)
399 W=JRT-LFT
N=0
JDONE=0
1 N=N+1
IF(I(3,N))GO TO 2
Z=(I(2,N)-LFT)/W
L=511.*Z+1.5
A=I(1,N)
IF(MA.EQ.'M')GO TO 3
I(1,N)=A+F(L)
GO TO 1
3 I(1,N)=A*F(L)
GO TO 1
2 RETURN
END